package com.littlehu.test19;

public class NameRepository implements Containe{

	public String names[]={"Robert","John","Julie","Lora"};
	
	@Override
	public Iterator getIterator() {
		return new NameIterator();
	}
	
	
	private class NameIterator implements Iterator{
		
		int index;

		@Override
		public boolean hasNext() {
			if (index<names.length) {
				return true;
				
			}
			return false;
		}

		@Override
		public Object next() {
			if (this.hasNext()) {
				return names[index++];
				
			}
			return null;
		}
		
	}

}
